package com.foreknow.protals.dto;

import com.foreknow.protals.mbg.model.*;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.List;


@Data
@EqualsAndHashCode(callSuper = false)
public class PmsProductParam extends PmsProduct {
    @ApiModelProperty("商品的会员价格设置")
    private List<PmsMemberPrice> memberPriceList;
    @ApiModelProperty("商品的阶梯价格设置")
    private List<PmsProductLadder> productLadderList;
    @ApiModelProperty("商品的满减价格设置")
    private List<PmsProductFullReduction> productFullReductionList;
    @ApiModelProperty("商品的sku库存信息")
    private List<PmsSkuStock> skuStockList;
    @ApiModelProperty("商品的参数以及自定义规格属性")
    private List<PmsProductAttributeValue> pmsProductAttributeValueList;
    @ApiModelProperty("专题与商品的关系")
    private List<CmsSubjectProductRelation> subjectProductRelationList;
    @ApiModelProperty("优先与的关系")
    private List<CmsPrefrenceAreaProductRelation> prefrenceAreaProductRelationList;
}
